package com.usefullc.download.vo;

import com.usefullc.common.domain.BaseDomain;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;

import java.util.Date;

@ApiModel
@Getter
@Setter
public class CheckRegisterCodeVo extends BaseDomain {


    @ApiModelProperty(notes = "注册码")
    private String code;

    @ApiModelProperty(notes = "机器码")
    private String machineId;


    @ApiModelProperty(notes = "激活码类型(0 试用，1 正式)")
    private Integer type;

    @ApiModelProperty(notes = "试用月数")
    private Integer useMonths;

    @ApiModelProperty(notes = "状态（0 未激活；1 已激活；2 已过期）")
    private Integer status;

    @ApiModelProperty(notes = "有效天数")
    private Integer dayExpire;

    @ApiModelProperty(notes = "激活时间")
    private Date gmtActive;

    @ApiModelProperty(notes = "过期时间")
    private Date gmtExpire;

    @ApiModelProperty(notes = "推迟试用次数")
    private Integer delayCount;


}
